package com.cskaoyan._06oop3._03interface;

/**
 * @author Macro_Ray
 * @since 2024/3/12 10:12
 */
// 接口
// 比如，现在需要定义一种顶级动物类，这个动物类，我们知道能行动，能食，能叫。
// 但是因为太过顶级、我们不知道它怎样行动的，怎样食的。
// 我们可以使用抽象类来完成，也就是三个抽象方法。我们也可以使用接口来完成。
public class Demo1 {
}
// 1.抽象类
abstract class Animal1{
    public abstract void move();
    public abstract void eat();
    public abstract void shout();
}

// 2.接口   interface
// 语法： [访问权限修饰符] interface 接口名
interface Animal2{
    public  void move();
    public  void eat();
    public  void shout();
}
